package com.geuso.xingdutch.words;

import java.util.ArrayList;

import com.geuso.xingdutch.R;

public class WordsData {

	public static ArrayList<Word> words = new ArrayList<Word>(){
		private static final long serialVersionUID = 1L;
	{
		add(new Word("welterusten", "['wɛltərʏstə(n)]", "晚安", "good night", R.raw.w_welterusten));
		add(new Word("rusten", "[ˈrʏstə(n)]", "休息", "resting", R.raw.w_rusten));
		add(new Word("mooi", "[moj]", "美丽", "beautiful", R.raw.w_mooi));
		add(new Word("nooit", "[nojt]", "决不", "never", R.raw.w_nooit));
		add(new Word("moe", "[mu]", "累", "tired", R.raw.w_moe));
		add(new Word("waar", "[war]", "哪里", "where", R.raw.w_waar));
		add(new Word("auto", "[ˈɑuto]", "汽车", "car", R.raw.w_auto));
		add(new Word("ik", "[ɪk]", "我", "I", R.raw.w_ik));
		add(new Word("mijn", "[mɛin]", "我的", "mine", R.raw.w_mijn));
		add(new Word("Nederlands", "[ˈnedərlɑn(t)s]", "菏兰语", "Dutch", R.raw.w_nederlands));
		
		
		add(new Word("dankjewel", "[dɑŋkjə'wɛl]", "谢谢", "thank you", R.raw.w_dankjewel));
		add(new Word("graag gedaan", "[xrax] [ɣəˈdan]", "别客气", "you're welcome", R.raw.w_graag_gedaan));

		add(new Word("geen probleem", "[ɣen] [proˈblem]", "没问题", "no problem", R.raw.w_geen_probleem));
		add(new Word("probleem", "[proˈblem]", "问题", "problem", R.raw.w_probleem));
		add(new Word("alsjeblieft", "[ɑlsjəˈblift]", "请", "please", R.raw.w_alsjeblieft));
		add(new Word("lief", "[lif]", "甜", "sweet", R.raw.w_lief));

		add(new Word("nat", "[nɑt]", "湿", "wet", R.raw.w_nat));
		
		add(new Word("spreken", "[ˈsprekə(n)]", "说话", "speak", R.raw.w_spreken));
		add(new Word("voor", "[vor]", "前", "before", R.raw.w_voor));
		add(new Word("na", "[na]", "后", "after", R.raw.w_na));
		add(new Word("kleur", "[klør]", "颜色", "colour", R.raw.w_kleur));
		add(new Word("banaan", "[baˈnan]", "香蕉", "banana", R.raw.w_banaan));
		add(new Word("tomaat", "[toˈmat]", "西红柿", "tomato", R.raw.w_tomaat));
		add(new Word("kat", "[kɑt]", "猫", "cat", R.raw.w_kat));
		add(new Word("hond", "[hɔnt]", "狗", "dog", R.raw.w_hond));
		add(new Word("vis", "[vɪs]", "鱼", "fish", R.raw.w_vis));
		add(new Word("oud", "[ɑut]", "老", "old", R.raw.w_oud));
		add(new Word("jong", "[jɔŋ]", "年轻", "young", R.raw.w_jong));

			
		//add(new Word(dutch, dutch_pronounciation, chinese, english, 0));
	}};
	
	
	
	private static ArrayList<Word> cloneWordsList(ArrayList<Word> existing){
		ArrayList<Word> new_list = new ArrayList<Word>();
		for (Word w : existing){
			new_list.add(w.clone());
		}
		return new_list;
	}
	
	
	public static ArrayList<Word> getWordsClone(){
		return cloneWordsList(WordsData.words);
	}
	
}
